How to get it work in VB6!
--------------------------

  (Step by step FAQ / instructions)

  Running in the IDE
  ------------------

  - For debug informations, please activate logging in modul_QPlayer_Player:
    #Const UseFileLogging = 1 'Set 1 to enable log file handling

  ? The project loads and quits immediatelly:
  ! Copy the provided language file (tools\vb6.lng) to the Visual Basic 6
    directory. If you prefer another (compatible) language file, just rename/
    copy that one.
  ! Check you use the correct language file. Incompatible language files will be
    ignored (see debug log)

  ? The sound system layer file is not found
  ! Copy one of the sound system layer files (*.lay) from
    \DEV\Software\libraries\ctsslay\bin to vb6.lay (Visual Basic 6 directory),
    or rename/copy one of the *.dll files to ctsslay.dll in the Windows\system[32]
    (or Visual Basic 6) directory.

  ? A dll file required by the sound system is not found.
  ! Copy the enlisted file(s) to the Windows\system[32] (or Visual Basic 6)
    directory.

  ? The command line parameters specified in the project properties dialog are
    ignored
  ? Settings are not stored in the QuickPlayer project directory
  ! In the IDE, QuickPlayer is not a seperate process but runs within vb6.exe.
    Settings will be stored to vb6.ini/m3u in the Visual Basic 6 directory.
    If you want to provide parameters, create a vb6.cmd file in the Visual Basic
    6 directory (simple text file) and write your parameters (similar as in the
    projects properties dialog.)
    Now launch Visual Basic 6 (vb6.exe) without any parameters (Do not open via
    the project file). As no command line parameters are set now, QuickPlayer
    will now look for / use vb6.cmd.

  ? Icons and bitmaps are not shown properly
  ! Icons and bitmaps have no language file support and, when in IDE, are loaded
    from vb6.exe. vb6.exe does not provide this resources. There is no
    additional code for IDE compatiblity, only code that is neccessary for the
    compiled binary.

  ? QuickPlayer stops responding to menu events
  ? Some keyboard shortcuts do not work
  ? When using certain keys, Visual Basic responds to them rather than
    QuickPlayer
  ? After using the search dialog, menus and keyboard shortcuts won't work any
    more
  ! This is a common behavior in the IDE. Try avoiding this keys (especially
    function keys).

  ? After rebooting, Visual Basic starts up with the error message "Invalid
    command line argument 'RESTOREREG'. Other programs are not started until
    Visual Basic is closed.
  ! This parameter is used internaly by QuickPlayer to restore sound schemes on
    the next startup. When running from the IDE, this autostart is applied for
    VB6.exe (Visual Basic).
    In the setup dialog, set the sound scheme option to "Disable Windows sounds:
    off" (unchecked).



  Compiling
  ---------

  - You can deactivate debug informations in modul_QPlayer_Player:
    #Const UseFileLogging = 0 'Set 1 to enable log file handling

  ? After compilation QuickPlayer crashes
  ? Where are the resources?
  ? After compiling, QuickPlayer quits without any error messages
  ! Resources are provided as single resource file (resQPlayer.res) in the
    project directory. Additionally the resource scripts are also provided in
    the res_enu (and res_ger for the german language file). However Visual Basic
    has its problems with resource files (Either corrupts them (especially the
    menu resources), or with the latest versions of QuickPlayer, there is no
    executable after compilation).
    If you encounter any problems with the resources, compile QuickPlayer
    without resources, and use an application that can modify/import resources
    of executables.
